_MI_PARTITION_CORE

//0xe8 bytes (sizeof) struct _MI_PARTITION_CORE { USHORT PartitionId; //0x0 union { ULONG LongFlags; //0x4 struct _MI_PARTITION_FLAGS Flags; //0x4 } u; //0x4 ULONG ReferenceCount; //0x8 struct _MI_PARTITION* ParentPartition; //0xc struct _LIST_ENTRY ListEntry; //0x10 struct _MI_NODE_INFORMATION* NodeInformation; //0x18 struct _MDL* MdlPhysicalMemoryBlock; //0x1c struct _PHYSICAL_MEMORY_DESCRIPTOR* MemoryNodeRuns; //0x20 struct _MI_PARTITION_STATISTICS Stats; //0x24 struct _PHYSICAL_MEMORY_DESCRIPTOR* MemoryRuns; //0x74 struct _KEVENT ExitEvent; //0x78 VOID* SystemThreadHandles[5]; //0x88 VOID* PartitionObject; //0x9c VOID* PartitionObjectHandle; //0xa0 struct _EX_PUSH_LOCK DynamicMemoryPushLock; //0xa4 volatile LONG DynamicMemoryLock; //0xa8 struct _KEVENT TemporaryMemoryEvent; //0xac struct _KEVENT* MemoryEvents[11]; //0xbc };